Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

ERROR: SMTP Error: The following recipients failed: [Solução para Moodle - BlueHost]
Linux user
Publicado por kleber galucio em 14/02/2012

Login: klebrr, 40773 pontos | Blog: http://nld.klebrr.com/
[ Hits: 915 ]

ERROR: SMTP Error: The following recipients failed: [Solução para Moodle - BlueHost]

- Dados Técnicos
  • Servidor: BlueHost
  • Moodle Versão: 1.9.16 – 20120109
  • Problema: Erro ao Enviar e-mail com informações de Recuperação de senha
  • Página de Origem: /login/forgot_password.php

- Mensagem de Erro
ERROR: SMTP Error: The following recipients failed: useremail@anyhostemail.com

- SOLUÇÃO

No Painel de Controle de seu domínio, crie uma nova conta de e-mail para seu domínio e defina uma senha.

Ex.: email: contato@dominio.com senha:abcd#3456

Agora, no Painel de Controle/Gerenciador de Arquivos, edite os arquivos: "/lib/phpmailer/class.smtp.php"

30 var $SMTP_PORT = 26; 31 // valor original = 25; bluehost utiliza a porta 26 por padrão smtp


Opcional para SSL:

82 function Connect($host,$port=0,$tval=30) { // nada alterado aqui 83 $host='ssl://' . $host; /* Opcional se quiser utilizar ssl (porta 465) */


Insira a linha abaixo na linha 83, apenas se quiser utilizar SSL:

$host=’ssl://’ . $host;


lembrando que terá que alterar os valores '$SMTP_PORT' e '$Port' para '465' nos 2 arquivos, onde aparecem aqui: "/lib/phpmailer/class.phpmailer.php"

109 var $Mailer = "smtp"; // valor original = mail; 162 var $Port = 26; // valor original = 25; 174 var $SMTPAuth = true; // valor original = false;


- Configuração no Moodle Versão: 1.9.16 – 20120109

Entre em: Administração -> Servidor -> Email

Configure:

Servidores SMTP [smtphosts]: localhost:26
//servidor:porta
Nome de usuário do SMTP [smtpuser]: contato@dominio.com
// email criado no inicio
Senha de SMTP [smtppass] : abcd#3456
// Senha definida ao criar o email

Endereço de No-reply [noreplyaddress]: mod_email@dominio.com
//email válido, deve existir, no caso coloquei o email do moderador

Nome de suporte [supportname]: suporte ead
// Nome que será exibido no Remetente da mensagem

Email de suporte [supportemail]: mod_email@dominio.com
//email válido, deve existir, pode ser o mesmo email do moderador


Resultado:
* Resultado do e-mail recebido no Google, enviado pelo 'Moodle / Bluehost'.

Originalmente postado em:


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Emexis Webmail
   Dica Linux recomendada Solucionando erro de anexo, sem nome no Uebimiau
   Dica Linux recomendada Uso da função mail() no código PHP
   Dica Linux recomendada Usando SMTP remoto no PHP
   Dica Linux recomendada Sarg e sua funcionalidade realtime

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.